package edu.zut.test;

import edu.zut.main.pojo.SysUser;

import java.sql.*;

public class JDBCUpdate {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //加载驱动   反射机制加载mysql的驱动类
        Class.forName("com.mysql.cj.jdbc.Driver");
        //获取数据库连接
        String url = "jdbc:mysql://127.0.0.1:3306/boot_crm?characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
        String user = "root";
        String psw = "qwer1234";
        Connection connection = DriverManager.getConnection(url, user, psw);
        //准备sql    sql中的数据一般使用？占位符进行填充
        String sql = "insert into sys_user values (null,?,?,?,?)";
        //创建statement进行sql的预处理以及执行
        PreparedStatement statement = connection.prepareStatement(sql);
        //填充数据   第一个参数代表的是？占位符的位置     第二个参数就是填充的数据
        statement.setString(1,"m0007");
        statement.setString(2,"tom");
        statement.setString(3,"456");
        statement.setInt(4,1);
        //执行sql   CRUD   增删改：executeUpdate   返回int  表示受影响的行数  i = 0 失败   >0  成功
        int i = statement.executeUpdate();
        //资源的关闭
        statement.close();
        connection.close();
    }

    //删除与修改自行模拟


}
